package com.xhtt.modules.inspection.dto;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @Date 2019-02-14 下午 2:23
 */
@Data
public class InsTaskDTO {

    /**
     * 任务id
     */
    private Integer taskId;

    /**
     * 巡检类型 1日巡检2周巡检3月巡检
     */
    private int inspectType;

    /**
     * 线路类型
     */
    private int lineType;

    /**
     * 线路名称
     */
    private String lineName;

    /**
     * 线路id
     */
    private Integer lineId;

    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 任务类型 1常规任务2临时任务
     */
    private int taskType;

    /**
     * 任务时间
     */
    private List<String> taskTime;

    /**
     * 巡检频率
     */
    private int inspectRate;

    /**
     * 具体日期
     */
    private LocalDateTime dateTime;

    /**
     * 巡检时间段-日班-开始时间
     */
    private LocalDateTime inspectMorningStartDate;

    /**
     * 巡检时间段-日班-结束时间
     */
    private LocalDateTime inspectMorningEndDate;

    /**
     * 巡检时间段-夜班-开始时间
     */
    private LocalDateTime inspectNightStartDate;

    /**
     * 巡检时间段-夜班-结束时间
     */
    private LocalDateTime inspectNightEndDate;

    /**
     * 巡检人员
     */
    private List<Integer> userTeam;

    /**
     * 所属分组id
     */
    private Integer teamId;

    /**
     * 创建者id
     */
    private Integer createUserId;
}
